@charset "gb2312";
/*通用*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:400;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:400;}
q:before,a:after{ content:'';}
abbr,acronym{ border:0;}

/* 文字排版 */
.abocenter{ padding:8px; margin:0 auto;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f20{ font-size:20px;}
.fb { font-weight:700;}
.fn { font-weight:400;}
.t2 { text-indent:2em;}
.lh150 { line-height:150%;}
.lh180 { line-height:180%;}
.lh200 { line-height:200%;}
.unl{ text-decoration:underline;}
.no_unl{ text-decoration:none;}

/* 定位 */
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.bc{ margin-left:auto; margin-right:auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.cb{ clear:both;}
.cl{ clear:left;}
.cr{ clear:right;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display:inline-block;}
*html .clearfix{ height:1%;}
.clearfix{ display:block;}
.vm{ vertical-align:middle;}
.pr{ position:relative;}
.pa{ position:absolute;}
.abs-right{ position:absolute; right:0;}
.zoom{ zoom:1;}
.hidden{ visibility:hidden;}
.none{ display:none;}

/* 长度高度 */
.w10{ width:10px;}
.w20{ width:20px;}

/* 边距 */
.m10{ margin:10px;}
.m15{ margin:15px;}
.m30{ margin:30px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}

.p10{ padding:10px;}
.p15{ padding:15px;}
.p30{ padding:30px;}
.pt5{ padding-top:5px;}

.c_hong{color:#f00}

body{font-size:12px;color:#666;	font-family:"微软雅黑";}
td{font-size:12px;}
a{ font-size:12px; font-family:Arial; text-decoration:none; color:#666;}
a:hover{ font-size:12px; font-family:Arial; color:#000}

.blank10 { clear:both; height:10px; overflow:hidden; display:block; }
 

a.ttt:link,a.ttt:visited{  float:left; width:180px; height:27px; line-height:27px; padding-left:10px; background:url(../images/tt1.jpg) no-repeat;display:block;color:#666666; font-size:13px; font-weight:bold; text-decoration:none; margin-top:12px; border:solid 1px #DADBDF;}
a.ttt:hover{  float:left; width:180px; height:27px; line-height:27px; padding-left:10px; background:url(../images/tttt1.jpg) no-repeat;display:block; color:#fff; font-size:13px; font-weight:bold; text-decoration:none;margin-top:12px;}


.mainBox{width:100%;} 
.box{width:960px; padding:0 6px; margin:0 auto;}
.header{ background:url(../images/top_bg_line.jpg) repeat-x center; height:100px;}

.header .logo{width:457px; height:68px; line-height:82px; padding-top:15px;}

.header .search{width:400px; float:right; margin:25px 10px 0px 0;font-size:18px; font-family:"宋体"; text-align:right;}
.header .search input{ vertical-align:middle; padding:0 4px;}
.header .search .kuang{border:1px solid #ccc;color:#999; height:18px; line-height:18px; overflow:hidden; padding:2px; background:url(../images/sear_bg.jpg) repeat-x}
.header .search p{ line-height:22px; height:22px; color:#666; margin-top:10px;}
.header .search p a{font-size:12px; padding:0 3px;}
.header .search p span{ color:#FF6600; font-family:"Arial"; font-weight:bold;}

.nav{width:960px;height:34px; line-height:36px; overflow:hidden; background:url(../images/menu.gif) no-repeat bottom; }
.nav ul li{float:left; width:98px; margin:0 11px; display:inline; text-align:center;}
.nav ul li.cur{ background:url(../images/menu_a.gif) no-repeat top;}
.nav ul li.cur a{font-size:14px; color:#fff;}
.nav ul li a{color:#fff;font-size:14px; display:block; font-family:"微软雅黑"; }
.nav ul li a:hover{background:url(../images/menu_a.gif) no-repeat top;color:#fff;}

.banner{ height:370px; width:100%;overflow:hidden;background:url(../images/b1.jpg) no-repeat center; min-width:980px;}
.banner img{display:block;}

.box02{width:960px; margin:0 auto; background-color:#fff;}
.topbg{ background:#fff url(../images/middle_bg.jpg) repeat-x; overflow:hidden}

.tit01{ height:30px; padding:15px 0px 0; overflow:hidden}
.tit02{ height:32px; line-height:30px;margin:15px 0px 0; background:url(../images/tit_bg.gif) no-repeat; overflow:hidden}
.tit02 strong{float:left;color:#333; padding-left:30px;}
.tit02 a{float:right; padding-right:10px;}

/*产品目录*/
.subProList{ background:url(../images/bg_menu_1.jpg) no-repeat;width:220px; float:left}
.subProList .title{padding:10px;}
.subProList dl dt a{width:160px; height:26px; line-height:26px; padding-left:20px; margin:5px 15px; background:url(../images/prolist_icon.jpg) no-repeat 4px 8px; display:block;color:#666; font-size:13px; font-weight:bold; border:1px solid #DADBDF; text-decoration:none;}
.subProList dd{display:none}
.subProList dl .on{ display:block}
.subProList dl dd ul li{ height:26px; line-height:26px; padding-left:30px; overflow:hidden}

.w730{ float:right;width:730px;}
.w730 .subConpany{padding:10px; line-height:22px; text-indent:2em;}
.w730 .subNews li,.w730 .Service li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/icon_list.gif) no-repeat 6px 14px; padding-left:18px; border-bottom:1px dashed #ccc;}
.w730 .subNews li a,.w730 .Service li a{ display:block;width:640px; float:left;}
.w730 .subNews li span,.w730 .Service li span{ display:block;width:60px; float:right;}

.newsInfo h1{width:300px; margin:0 auto; text-align:center;font-size:14px; line-height:30px;font-weight:bold}
.abc{ width:300px; margin:0 auto; text-align:center;font-size:12px; line-height:15px;}
.newsInfo dl{ padding:10px; border-top:1px dashed #ccc;}
.newsInfo dl dt{font-weight:bold}
.newsInfo dl dt,.newsInfo dl dd{ line-height:26px;}

.ServiceInfo{padding:10px;}
.ServiceInfo h1{width:300px; margin:0 auto; text-align:center;font-size:14px; line-height:30px;font-weight:bold}
.abc{ width:300px; margin:0 auto; text-align:center;font-size:12px; line-height:60px;}

.contactMe{ padding:0 0 10px 16px;}
.contact02 { background:#fbfbfb; border:1px solid #dddddd;width:180px;margin-left:16px;}
.contact02 p{ background:url(../images/icon_con.gif) no-repeat 10px top; line-height:24px; padding:10px 0 10px 50px;}

.maincen{width:470px; padding:0 15px; float:left; border-left:1px solid #efefef; border-right:1px solid #efefef;}

/*company*/
.company{width:460px;}
.company img{ float:left; padding:10px;}
.company p{ line-height:24px; padding-top:10px;}

/*产品展示*/
.proShow {clear:both;}
.proShow ul li{float:left;width:130px; height:130px; padding:10px 0 10px 18px; line-height:22px; text-align:center; overflow:hidden;}
.proShow ul li img{vertical-align:middle;}
.subProShow ul li .pro_img { background-color:#FFFFFF;border:1px solid #ccc; padding:2px; margin:0 auto;display:block; line-height:120px; text-align:center; width:120px; height:120px;}
*>.ProShow ul li .pro_img {font-size:12px;}

.mainRight {width:208px; margin-right:16px;}
/*news*/
.news{width:210px; overflow:hidden}
.news p{ line-height:24px; padding-top:10px;}
.news ul{ width:186px;padding:8px 10px; overflow:hidden;border:1px solid #efefef; border-top:none;}
.news ul li{ height:22px; line-height:22px; background:url(../images/icon.jpg) no-repeat 2px 8px; padding-left:18px; overflow:hidden;}

/*热门产品*/
.rmPro {clear:both;border:1px solid #efefef; border-top:none; overflow:hidden}
.rmPro ul li{float:left;width:140px; padding:12px 0 10px 28px; line-height:22px; text-align:center; overflow:hidden;}
.rmPro ul li img{width:100px; border:1px solid #ccc; padding:2px; margin:0 auto;display:block}

.footer{width:960px;margin: 0 auto;background:url(../images/hr_footer_1.gif)  center top no-repeat; padding-top:10px;}
.footer p{ text-align:center; line-height:30px;}
.footer p .c_4c8{color:#4c8eca;}
.footer .links01{color:#333; height:30px; line-height:30px;}
.footer .links01 a{padding:0 10px;}
.footer .links02{ background:#595959;height:26px; line-height:26px;color:#fff;}
.footer .links02 a{color:#fff; padding:0 20px;}

/*分页*/
.page01{clear:both;width:600px; margin:0 auto;padding-top:14px; background:fff;font-family:"宋体"}
.page01 a{float:left;border:1px solid #DDDDDD;padding:0px 8px;line-height:24px;color:#666666;margin:0px 2px;display:inline;}
.page01 span{float:left;height:26px; display:block;line-height:26px;padding:0 5px}
.page01 span a{float:left;padding:0px 8px;line-height:24px;color:#ffffff;font-weight:bold;background:#f60;border:1px solid #f60;margin:0px 2px;display:inline;}
.page01 span input{float:left;padding:0;}
.page01 a:hover{text-decoration:none;}
.page01 .tz{border:1px solid #DDDDDD;height:24px;line-height:30px;color:#666666;width:40px;display:inline; float:left}

/*--------------内页----------------------*/

.maincen02{width:710px; padding:0 15px;}

.tit03{ height:40px; line-height:40px; margin-top:10px; border-bottom:1px dashed #ccc;overflow:hidden}

/*news*/
.subNews li,.Service li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/icon.jpg) no-repeat 4px 12px; padding:0 18px; border-bottom:1px dashed #ccc;}
.subNews li a,.Service li a{ display:block;width:540px; float:left;}
.subNews li span,.Service li span{ display:block;width:70px; float:right;}

/*产品展示*/
.subProShow { clear:both;width:710px; overflow:hidden}
.subProShow li{float:left;width:150px; padding:10px 10px 10px 10px; line-height:22px; text-align:center; overflow:hidden;}
.subProShow li img{width:100px; border:1px solid #ccc; padding:2px; margin:0 auto;display:block}

.job{padding:20px;}
.job dt{ background:#efefef; border:1px solid #D3D3D3; height:34px; line-height:34px; overflow:hidden;}
.job dd{border-bottom:1px dashed #D3D3D3;; height:34px; line-height:34px; overflow:hidden;}
.job dt span,.job dd span{ display:block;float:left; text-align:center}
.job .w500{width:460px}
.job .w100{width:80px}
.job .w100{width:100px}

.productList{padding:20px;}
.productList dt{ background:#efefef; border:1px solid #D3D3D3;;line-height:34px; overflow:hidden;}
.productList dd{border-bottom:1px dashed #D3D3D3; line-height:24px; overflow:hidden; padding:10px 0;}
.productList dt span,.productList dd span{ display:block;float:left; text-align:center}
.productList .w400{width:350px;}
.productList .w130{width:130px;}
.productList .w150{width:150px;}
.productList dd .w400{ padding:10px;}
.productList dd .w150{padding-top:40px;}

.productInfo{width:710px;padding:10px; float:right}
.productInfo h3{ clear:both;width:680px; text-align:center;height:30px; line-height:30px; font-size:20px;font-weight:bold}
.productInfo h4{ clear:both;width:680px;height:30px; line-height:30px; background:#efefef; font-size:14px;padding:0 10px; margin:10px 0;font-weight:bold}
.productInfo h5{clear:both;width:680px;height:30px; line-height:30px; color:#f00}
.productInfo .proshow{padding-top:20px; overflow:hidden}
.productInfo .proshow .picbox{float:left;width:240px; padding-right:10px; text-align:center; line-height:24px; overflow:hidden}
.productInfo .proshow .conList{float:left;width:460px;}
.productInfo .proshow .conList li{ line-height:26px; overflow:hidden;}
.productInfo .proshow .conList li strong{width:70px; float:left; display:block;}
.productInfo .proshow .conList li span{width:380px; float:left; display:block;}

.productInfo{width:710px;padding:10px 0;}
.productInfo dl{padding:10px;}
.productInfo dt{font-size:14px;font-weight:bold;line-height:30px; line-height:30px;}
.productInfo dd{ line-height:24px; line-height:24px; padding-left:20px;}
.productInfo .tableCon{ border:1px dashed #ccc;}
.productInfo .tableCon td{ height:30px;line-height:30px; padding:5px;}
.productInfo .tableCon td input{width:414px; height:24px; line-height:24px; border:1px solid #cfcfcf; margin-left:4px}
.productInfo .tableCon td input.w100{width:100px; cursor:pointer}
.productInfo .areatext{width:414px; height:100px;}

.contact{padding:20px; background:url(../images/lianxiwomen.jpg) no-repeat right bottom;}
.contact li{ height:34px; line-height:34px; overflow:hidden;}
.contact li strong{ display:block;width:80px; text-align:right; float:left;}
.contact li span{ display:block;width:360px; float:left;}
.ny_main_box{ clear:both; line-height:22px; padding:5px;}

#pro_ul{clear:both; overflow:hidden;}
#pro_ul #ind_pro_img{ text-align:center; width:105px; float:left; margin:0px 0px 10px 7px;_margin:0px 6px 10px 5px;}

#pro_ul .proimg_bk{ width:105px; height:105px; border:1px solid #ddd; background:#fff;}
#ind_pro_img .proimg{width:100px;text-align:center;border:1px solid #fff;line-height:100px;height:100px;font-size:100px;}
*>#ind_pro_img .proimg{font-size:12px;}
#ind_pro_img img {vertical-align:middle;}

#pro_ul p{ font-size:12px; line-height:24px; height:24px; overflow:hidden; font-weight:normal; text-align:center;}
#pro_ul p a{ color:#333;}
#pro_ul p a:hover{color:#ff6600;}
.pro_img{ float:left; _width:310px; margin-bottom:20px; margin-right:10px;}
#pro_text_box01{ float:left; padding-top:10px; line-height:20px; color:#333333; width:400px; _width:400px;}
#pro_text_box01 h1{ font-size:16px; color:#000; margin-bottom:10px;}
#pro_text_box01 table td{ line-height:24px;}
#pro_ssfl{ border:1px solid #0066CC; color:#0066CC; padding:0px 5px 0px 5px; display:block; float:left;}
#pro_ssfl:hover{ border:1px solid #FF6633; color:#FF6633; padding:0px 5px 0px 5px;}
#pro_text_box01 p{ width:385px;*width:355px; border:1px solid #fdd274; background:#fdf1d7; padding:10px; margin-top:10px; height:80px; overflow:hidden; color:#333333;}
#pro_an{ margin-top:20px;}
#pro_an a{ width:125px;height:35px; display:block; float:left; text-align:center; font-size:16px; color:#FFFFFF; line-height:35px;font-family:"Microsoft YaHei"}
#pro_an01{ background:url(../images/pro_an01.jpg) no-repeat;}
#pro_an01:hover{ background:url(../images/pro_an01hover.jpg) no-repeat;}
#pro_an02{ background:url(../images/pro_an02.jpg) no-repeat; margin-left:20px;}
#pro_an02:hover{ background:url(../images/pro_an02hover.jpg) no-repeat;}

#pro_text_box02{ clear:both;padding-top:10px; margin-top:20px;font-size:12px; line-height:24px;}
#pro_gsbt{ font-size:14px; color:#0066CC; border-bottom:3px solid #ddd; padding-bottom:5px; margin-bottom:10px;}

#pro_order{ clear:both; margin-top:15px;}

.nz{ float:right; line-height:38px; height:38px;}
